Final Draft the Chimera Methodology : Designing Dynamically Reconfigurable and Reusable Real - Time Software Using Port - Based Objects 1
نویسندگان
چکیده
The Chimera Methodology is a software engineering paradigm that enables rapid development of real-time applications through use of dynamically reconfigurable and reusable software. It is targeted towards a distributed shared memory computing environment. The primary contribution of this research is the port-based object model of a real-time software component. The model is obtained by applying the portautomaton formal computational theory to object-based design. A finite state machine, detailed interface specifications, and a C-language template are used to define the port-based object. Tools to support the integration, scheduling, and state variable communication between the objects have been developed and incorporated into the Chimera Real-Time Operating System. Techniques for verifying correctness and analyzing performance are also provided for configuration managers that integrate software designed using the port-based object model.
منابع مشابه
The Chimera Methodology: Designing Dynamically Reconfigurable and Reusable Real-Time Software Using Port-Based Objects
The Chimera Methodology is a software engineering paradigm that enables rapid development of real-time applications through use of dynamically reconfigurable and reusable software. It is targeted towards a distributed shared memory computing environment. The primary contribution of this research is the port-based object model of a real-time software component. The model is obtained by applying ...
متن کاملThe Chimera Methodology: designing dynamically reconfigurable real-time software using port-based objects
The Chimera Methodology is a new software engineering paradigm which addresses the problem of developing dynamically reconfigurable and reusable real-time software. The foundation of the Chimera methodology is the port-based object model of a reusable software component. The model is obtained by applying the port-automaton formal computational model to object-based design. Global state variable...
متن کاملRapid development of robotic applications using component-based real-time software
Component-based real-time software speeds development and lowers cost of robotics applications. It enables the use of rapid prototyping or incremental software process models. The Chimera Methodology is a software engineering paradigm targeted at developing and integrating dynamically reconfigurable and reusable real-time software components. It is founded upon the notion of port-based objects....
متن کاملAn O(1) Distributed Exception Handling Mechanism for Dynamcially Reconfigurable Real-time Software
Title of Thesis: AN O(1) DISTRISBUTED EXCEPTION HANDLING MECHANISM FOR DYNAMICALLY RECONFIGURABLE REAL-TIME SOFTWARE Degree Candidate: Jun Lang Degree and Year: Master of Science, Electrical Engineering, 1997 Thesis directed by: David B. Stewart, Assistant Professor Department of Electrical Engineering With programs growing in size and complexity, the quality and cost of developing and maintain...
متن کاملEal - T Ime S Oftware Using P Ort - B Ased O Bjects
The Chimera Methodology is a software engineering paradigm that enables rapid development of real-time applications through use of dynamically reconfigurable and reusable software. It is targeted towards a distributed shared memory computing environment. The primary contribution of this research is the port-based object model of a real-time software component. The model is obtained by applying ...
متن کامل